import { isH5 } from '@/utils/platform'

export default function clipboard(data: string) {
  if (isH5) {
    if (navigator.clipboard) {
      // clipboard api 复制
      navigator.clipboard.writeText(data)
    } else {
      const textarea = document.createElement('textarea')
      document.body.appendChild(textarea)
      // 隐藏此输入框
      textarea.style.position = 'fixed'
      textarea.style.clip = 'rect(0 0 0 0)'
      textarea.style.top = '10px'
      // 赋值
      textarea.value = data
      // 选中
      textarea.select()
      // 复制
      document.execCommand('copy', true)
      // 移除输入框
      document.body.removeChild(textarea)
    }
    return
  }
  uni.setClipboardData({
    data,
    success: function () {
      console.log('success')
    },
  })
}
